@L}5 _$% l0$)$$Hȱ$ UhL" `e$$%`$%`  R@W!( L(1   Y I`  d  Ld M * @  $ % CC$$)%1 Udߥ$9%: !0 S$% DD˙`  }J)Lr d M * @  $ % CC$$)%1 Udߥ$9%: !0 S$%} DD˙`  }J)Lr J  ((  p L ()   J}L= ( L 0q A    IB JC;? D W } LL  ` W )LA!  ߰")-݆ p" } $G@LL 08`Q")<2Q0 -G$Ș݆ UL# ; p8(()(0ʥ)NQ` }$GȘ݆LU )L ݆ L GȘ ݆LL )W>Z   HH)H }p h  hyhy D L> L JJ    ! LA*` BF }7'8  M HN H` 8 Z  \LdJJ!"! GFE@F (!L }EE !E^ ^ E E7EȩEdE/EȩE  D } .L }  ;F d  ;?F7F? ( .   Z D LL d } . D  L    p  E` , d)  D L) 0BM݊L݉} ML  N݆ L NLML [ TEqEHȱEqEh 0Gȹ G} HLL GɛL  LFREE SECTORS G) *Gȩ GȽG GȌ*jj >G} C8jJ3j2CD( C202C ԠBX` N 1? l LlD:RAMDISK}.COMLu L1 L ;LHL  T`  `1  ɐ     `TU  } L ? .  t`GBJ ~DEHI B V0dV!}QDEHI VF9 ,0 ,0 s0hhL  L` H hDHEh"}DEL8HI4 0 HI,0 0  9 .G VLO#},0 L4*IJ`llD1:AUTORUN.SYSNEED MEM.SAV TO LOAD THIS FILE.D1:MEM.SAV J y08 B|DEHI$} V0 0`B;DEL`?<0LV`@ʆ v s? F0Ξ05: [ BDEHI%} VY8 B V  @  /DE `E:D1:DUP.SYSERROR-SAVING USER MEMORY ON DISKTYPE Y TO &}STILL RUN DOS B;DE J  (` 9 V⪍ ઍ  -'}LLu ÝDEHILV 9 .l 9 .l  `` s$B BH(}I|DE V BLV nB,DE JLV B V BLVDEIʩ BꭝLu } 3E:}DISK OPERATING SYSTEM II VERSION COPYRIGHT 1984 ATARI CORP.A. DISK DIRECTORY I. FORMAT DISKB. RUN CARTRIDG*}E J. DUPLICATE DISKC. COPY FILE K. BINARY SAVED. DELETE FILE(S) L. BINARY LOADE. RENAME FILE M. RUN AT ADDRES+}SF. LOCK FILE N. CREATE MEM.SAVG. UNLOCK FILE O. DUPLICATE FILEH. WRITE DOS FILES P. FORMAT SINGLEL !N',}#"&))9(&*)/h)''-&؆莟R'S  vL/ˢ L }Insert DOS 2.0s, type Y Λx -}DEfHI 1莏#q! @ y0ɛ8A0,' ȅ 1 1ild! 1L!NO SUCH ITEMSELECT.} ITEM OR FOR MENU! 0 .z:*{}.|{ 1 0 0JB 18L%|DL/}%DIRECTORY--SEARCH SPEC,LIST FILE?[# 0 0 &|D3" 1L!NOT A DISK FILEN !B 1L!E# 1 !BD0}ED:}:1BJ|DE 1DEBHI 1 h0ߢ 0.1}  0?詛 1 y0YЛ 1 ;#L" ;#L! BL1TYPE "Y" TO DELETE...DELETE FILE SPEC2}COPY--FROM, TO?OPTION NOT ALLOWED697 FREE SECTORS COPYING---D8:COPY32.COMl# 0|D .L/%#3}##JB|DE 1BHID#E 1#0: B 1L!#͑### B 1#c$0SY4}S1}:## # # .#Ƚ# # 𩛙## 1,#PD#ELJ- <.BJD#E 5}1 1HH 0hh|DL%1}:̳# L% #D#EL% 1 0 . .0O% 1L!WILD CARDS NOT A6}LLOWED IN DESTINATION 0 <.|K}N 2 FORMAT. t* 5) 1L!`) 0NΞ 0 L1) 1 L!BAD LOAD FILELOAD FROM WHAT FILE?) 0 ?}0#B 1L!WHAT FILE TO LOCK?) 0 0$B 1L!WHAT FILE TO UNLOCK?DUP DISK-SOURCE,DEST DRIVES?TYPE "Y" IF OK TO US@}E PROGRAM AREACAUTION: A "Y" INVALIDATES MEM.SAV.FE! +L1   `*  70 2 2A} 0.* 1 y0 0)INSERT BOTH DISKS, TYPE RETURN^, 1 y038逍 N, 1L! ,B}C, t*  Lx+, 0 ^, 1 y0 , ,0,0 ,L+ ,I0 ,Vǭ0C}Ξ, 0 }, 1 y0C,ШC, 0K'!" H H 'h h Lx+!EF 5L1L!D,I,HhD}` NOT ENOUGH ROOMINSERT SOURCE DISK,TYPE RETURNINSERT DESTINATION DISK,TYPE RETURNE}`  `8 rL1`-* 1P* 1 y0Y`hhL!NAME OF FILE TO MOVE?- 0 0|DL% <.F},^ 1 70 0 .@L# .BJ 1  DEHIB V L1 ,} 1 70,L.  G}JB|,#P#DE 1 HI BDEHHII 1 B 1 ,^ 1 70,0La- B V,#PH},^ 1 70 0L#L!-* 1P* 1 y0Yj383}mm ݭI}}`8}``|* ? ɛ,`|:-)| / 1L!`DESTINATION CANT BE DOJ}S.SYS0 0H{ 24Δ 28/L!/) 2 Π 2 0 ξK}hAΞB,0 J 1 BDEHI,HÝDE 1HIHIDELSAVE-GIVE L}FILE,START,END(,INIT,RUN)O S0 1`BDEPHI V` S0H 1 L!M}0 0 1L~0`PLEASE TYPE 1 LETTER,0`hhL! 70 1L0L<1 ,;ɛ7,"ɛ:ݦ1ݥN}A"D|ݤD|ȩ:|ȩ|ɛ,,(/+.ީ1 1,ɛ`轤{NAMEO} TOO LONG B VL!` L1I H1EΝDL1|mDiE` V0`8d/8 i:222 1 LP}!ERROR- 144ɛ+,' 20*.. өr2 1``2TOO MANY DIGITSINVALID HEXAQ}DECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uR} ECIMAL PARAMETER800 0 8 00`,0'D800 H,ɛh`2L1NEED D1 THRU D8uWA7W (c)1983 Action Computer Services  B JKIHiDiELV`LAT} A BLV`LAAl LA &` Fj`8冨凪` "BEӅӥU} "B`ʆǪƩ Ɛee` 3BƦʆǢ &Ɛeǐ WB WBLB 3B'&&&8儨児V}祂*LB&&*ń8&&LB B`hihiHHȱȱLAc !#3`W}LAJJJJ`H Ah`Hȩh ALDC ALDC xALDC ALDC AH8X}`HhHh CLDC BHI V䅠LDC LC ALDCԆ ؠPIPP`Y} DP ALDC @DLD DLED YDLDH- D8塪墨hLYD rDLD yDLD DȹP`Z}텠8堨塪 D芨Oȩ-`PP CP棩 Ѥģ0-ģ6000:,80H [}& &ehe&eģ0ʥ 8堅塅`$ D&*i0:0i DƦ`¢ 护\}°ڱ%ȱ%E DLE担CS CLEI rDLEH mELE @DLE &B V DCNLMȑ]}` MLN%B VLDCS:UFE:ZFH C ]F^F hC Ch)0IXFYFLhC[\ZUVT` FXFYF^}` FLD FLC FL D) ` FLD yB` 0d Aҥ `2)2_}ҩ`҅`0)9TG`@0)ӈJJJJ)`Ѕ`ȱ`` Gȥ`Hh`}ƣĢ`ƥĤ`Ѣ H`ȱѢĦ`膡`a}`ťƤe8夰L)H Ƥ8`ŦeѠe桊L-H$b}c}d}e}((f}(LJJJH`LJj xG8HHHH yBHH CLK D:FONT.SEg}TK  hCJJJJL|K CJLVK C`HmJHmJJ GJйJL/K C`LKKKh}ȌK0̓KuKLKKȌKKKKͅKKLKKKLKKKLK`LK FLK ˠҢK C K`8WL Li}LLLL%LD:*.000L mL*(mLLNLD:*.001LȑF mL*(mLLvLD:*.002Lȑn mLj}*(mLLLD:*.003Lȑ mL*(mLLLD:*.004Lȑ mL*(mLLLD:*.005Lȑ我 mL*(mLk}LMD:*.006Mȑ mL*(mLL>MD:*.007Mȑ6 mL*(mLLfMD:*.008Mȑ^ mL*(mLLMl}D:*.009Mȑ mL*(mLLMD:*.010MȑL mL*(mLȱJ6 H`LMMHM L Cm}J6 hCH`LNJJ CJr CNJJBNBNNL}NNJJI LwNJNJJJJ 6HJJJ HL}NNL7Nn}NrJNNNLNNrJI LNJNrJrJ 6HJJr HLNNLN`LN _F15J04J4Ji5JiG4Jo}i5Ji4Ji 5Ji4Ji 5JiNNL]O4JmN5JiNL7O`LcO Np}HH B GLOO C FLOANTICO C FLOSOFTWAREO C FLP q}O C FL/P P! C  FJJ C  FJr C FLP r}Pb C FLP"Press for Screen, for PrinterP C CLPK:Pȩ hC@ C_Os}_OIP _OISLP FL2Q$ Q C C_O`LIQDQDQISL[Q` FLQPRESS t} FOR CONTINOUS FEEDQg C FLQPRESS FOR SINGLE SHEETQ C CLQK:Q hC@ CEQEQISu} EQICLQ FL R R C FLQR R3 C CEQ`Liv}RdRcReRHICL(SdRcR FLRàR C CLRK:R hC CeReRILRw} CeR`dRcR FLS R C C`L4S ȢIl GHlIH͟HLdSH Cx}`-S8H}S}S-SL T8H-S/S/SH.S.SI LT0SHSS0SLS/Sm0SH0SlI0SLS8/SH8H/SlIy}H CIlH HHi/S/S`-SLrSH C`LTTTTTTH>T>TTL|T CTTILYTL|TLmTTz}I TILmTL|TTTHTL3T8THT`LTTTT MTTILTT`TLUT TT 1STH{}TILTHITIL,UHI8L,UHT8HUU͍TL#U DTL UTiH7͢HLyUT ͍TLPU DTL;UH|}  fRTTILvU CT`LU͢HLUHILUH fRT} DTILU CT`LT CT`LU }}FLUҠӠԠ΢U C K`LUAUAUJAJA J MU NUH `OUU FQUUH ~}DUIPLV8HPHH CLvVP:Vs hCd͠HLV D UL'WLVH$H CLVE:V hC} DUU TUUILV fRUL!WLWUILWL!WLWU ULWL!WLVL'WLHVL'VUAUA``UV hCq888888ffffff~~`~~fl0fF>6xo~{>>888>|||f< }c6>8pp8? }w><~~~<||`x`~<~~< }0~0 ~ <~~<~~f~``~~f~~~``~~~f~~f~`~~~~f~~``~~ff8888<>>``f||f88<<w }wk~~fff~~ff~~~f~``~~f~~~```~`~~~~fff~~ff~<ckwf~<~fff~~~~~0~<~~< }~x|ngTTTTTT~f~``~~f~~~```~`~~~~fff~~ff~<ckwf~<~fff~~~~~0~<~~< Backtalk 1.2by The 4th Works, Inc.Copyright (c) 1985 Antic Publishing, Inc. and The 4th Works, Inc.This documentation ma}y not be copied, photocopied, reproduced, translated, or telecommunicated in any form, in whole or in part, without the prior} written consent of Antic Publishing, Inc.The accompanying program material may not be duplicated, in whole or in part, for} any purpose. No copies of the floppy disk(s) may be sold or given to any person or other entity.Notwithstanding the above}, the documentation and accompanying disk(s) may be duplicated for the sole use of the original purchaser.BACKTALK ver 1.2}by Steve Ahlstrom, Don Curtis, and Dan MooreBEFORE YOU GO ANY FURTHER, MAKE SURE YOUR PROGRAM DISK IS WRITE PROTECTED AND B}ACK IT UP. Store the master disk in a safe place in case you need it in the future.LOADING INSTRUCTIONS:NOTE: If you ar}e using an MPP modem or other modem which uses its own special handler, see Appendix B and Appendix X.1. Turn on your mode}m, interface, disk drive, and any other peripherals you may be using.2. Insert side 1 of the program disk into drive #1. }3. Remove any cartridges from your computer and turn the computer on.Upon bootup, BackTalk will display a copyright notic}e and be in the TERMINAL MODE. This is the normal operating mode where you may communicate with your moden, another computer}, a BBS, or a commercial network like CompuServe. (NOTE: If you are using the MPP modem this title screen will say "850 and }modem" because your handler configures the MPP to look like an 850/modem combination.)Hitting the SELECT key will put you i}n the COMMAND MODE. This displays a pop-up menu of various functions. In COMMAND MODE, any typing or selection of commands }affect only your ATARI computer and are not sent over the modem to the computer at the other end of the phone line. You retu}rn to the TERMINAL MODE by hitting the SELECT key again. In TERMINAL MODE all typing will be sent over the modem EXCEPT for }the following special keystrokes: BACKTALK COMMANDSCONTROL-SHIFT COMMANDS (hold down CONTROL and SHIFT and press} the appropriate key)CONTROL-SHIFT-D takes you directly to the Xmodem download menu. It is a shortcut for the XRECEIVE opt}ion in the COMMAND MODE.CONTROL-SHIFT-E will allow the macros to be Edited.CONTROL-SHIFT-F will toggle Fine scrolling on }and off.CONTROL-SHIFT-G will Get a new macro file from the disk.CONTROL-SHIFT-M will display MACRO COMMENTS.CONTROL-SHI}FT-S will reSet the upload buffer back to beginning.CONTROL-SHIFT-U takes you directly to the Xmodem upload menu. It is a }shortcut for the XSEND option in the COMMAND MODE.CONTROL-SHIFT-W will toggle Word-wrap on and off.CONTROL-SHIFT-Up-Arrow} will toggle the edit window on and off.CONTROL-SHIFT-TAB will save a "screen shot" of all characters currently on the scre}en (not including carriage returns) starting at the top left corner up to the current cursor position.CONTROL-SHIFT 0-9 wil}l run the macro associated with the numeral. You can run macros #1 to #10 from the keyboard. Use the '0' key for macro 10.} CONSOLE KEYSSELECT will toggle between the TERMINAL MODE and the COMMAND MODE. You can also leave the COMMAND MODE and }return to the TERMINAL MODE by pressing the ESC key. When in the COMMAND MODE the menu window will be open.START begins Up}loads, Xsends and Xreceives and toggles Capture on and off. START works in conjunction with the selections in the COMMAND MO}DE menu window. See the section on the COMMAND MODE for more details.OPTION will toggle the buffer on and off for a straig}ht ASCII capture of data received. When the buffer is full, it will close.THE BREAK KEYBacktalk supports the BREAK key. }When BREAK is pressed a 500ms break is sent and the message BREAK is printed on the STATUS line. NOTE: This command is only }available with the RBIN handler (see Appendix E). When used with the 1030/XM301 modem, BREAK may produce a spurious CARRIER }LOST message. Check the modem light to see if the carrier is really lost. BackTalk FILESPEC conventions:Many of the} commands in Backtalk will ask you for a Source, Destinaton or other filespec. This will identify the device (i.e. P: printe}r, E: editor, etc.) or the disk filename (i.e. D:MYFILE). When Backtalk prompts you for a filespec, you should include the d}evice id (and name for diskfiles). Do not put the filespec in quotations. If a device id is not specified, Backtalk will as}sume D1:. Some valid filespecs are: D2:NAME.EXT D:NAME (assumed to be D1:NAME) NAME.EXT (assumed to be D1:NAME.EXT) }P: E: S: C:Invalid filespecs are: "D:NAME.EXT" (don't use quotes) 2:NAME.EXT (use D2:NAME.EXT)Backtalk will acc}ept wildcards (* and ???) in a filespec with certain LIMITATIONS. If the first character in a filename is to be a wildcard }(* or ?), you must include the device id. (i.e.- Use D:*.* not just *.*). Unlike ATARI DOS, when you use wildcards, Backt}alk will USUALLY look only for the first match in the disk directory. For example, assume you have 3 files on D1: called NAM}E1.EXT, NAME2.EXT, and NAME3.EXT. When you use BackTalk's COPY function and try to COPY D1:NAME*.EXT to P:, only D1:NAME1.EX}T will be copied, not all 3 files. The DELETE function is the only exception to this. If you try to DELETE D1:NAME*.EXT, AL}L 3 files WILL be deleted. COMMAND MODEMost of the commands for Backtalk are executed from the COMMAND MODE. Yo}u enter the COMMAND MODE by pressing the SELECT key. You leave the COMMAND MODE by pressing SELECT again or by pressing ESC.} This will return you to the TERMINAL MODE. When you are in the COMMAND MODE you will see the blue option menu window. You} can select different options by pressing the arrow keys. The selected option will be highlighted in inverse video. The dif}ferent options are:BAUDThis command will cycle through the 3 baud rates as you press RETURN. The current baud rate is disp}layed in the STATUS line at the top of the screen. MODEThis command sets the translation mode. The current setting is in }the STATUS line. ASCII mode is used for communicating with non-Atari computers, bulletin boards and commercial services (lik}e CompuServe or Delphi). ATARI mode is used for communicating with other Atari computers and Atari-based bulletin boards tha}t use ATASCII (ATari ASCII). The third mode, TEXT, is a special mode designed specifically for XMODEM transfers of 7-bit tex}t files. It provides translation of the Atari end-of-line character into the CR/LF combination recognized by CompuServe and }some other networks. (MPP users see Appendix B).DUPLEXHitting RETURN on this command toggles duplex from HALF to FULL. }This refers to the way Backtalk and the other computer echo the letters you type to your screen. In HALF duplex Backtalk pri}nts your keystrokes to your screen, in FULL duplex it doesn't. If you can't see the letters you are typing, switch to HALF. } If everything prints twice, switch to FULL. The STATUS line show the current state.XSEND / XRECEIVE (See XSEND and XRECEI}VE below)These commands set up XMODEM transfers. XMODEM is a transmission protocol devised by Ward Christensen to detect an}d correct errors during transfer. Backtalk uses a unique system which allows compatibility with almost any variation of XMOD}EM. One thing you may find different is that BACKTALK does not show the data itself during transfer. This speeds up the tra}nsfer significantly. Pressing START will begin the transfer. Getting Out of a TransferHitting the SELECT key during an} Xmodem transfer will end the transfer and may wait for a buffer clear. Hitting the ESC key will also end the Xmodem transfe}r but will return control almost immediately. A CANCEL command will be sent to the other computer, but many systems will not} accept it. If you can't break out of an Xmodem receive, type CONTROL-U until control is returned. If you can't break out o}f an Xmodem receive, try typing CONTROL-X. If this does not work you will need to wait until control is returned from the r}eceiving system. On CompuServe, due to a quirk in the system, if you attempt an Xmodem transfer and cancel the transfer, you} will not be able to do another transfer until you log off the system and return. This is a CompuServe quirk and not a bug i}n BACKTALK.XSEND (Xmodem upload)When you press RETURN on XSEND, you will be asked if you wish Xmodem or Amodem protocol. }Selecting Xmodem is FULL protocol and will work with most main-frame systems (including Compu-Serve) but will not work with m}ost AMIS-type Atari BBS systems. Selecting Amodem will set a partial protocol that will work with AMIS BBS systems and will }also work with most main-frame systems. You will then give a filename to Backtalk. Pressing START will begin the transfer. } (Also see XSEND/XRECEIVE above).XRECEIVE (Xmodem download)When you press RETURN on XRECEIVE you will be prompted if you w}ish the CRC option. Cyclic Redundancy Checking (CRC) is the most accurate way to transfer files using Xmodem. CRC compati}bility assures nearly 100% error free transfers. Transfers between two computers (both using BACKTALK) should always be done} in Xmodem protocol and CRC receive. Both Xmodem and Amodem are CRC compatible. If you select CRC and the sending computer }is not capable of sending CRC, Backtalk will switch to standard Xmodem checksum and continue the attempt to receive -- automa}tically. Some systems will cancel the transfer if the CRC option is tried (in particular AMIS BBS systems). For these syste}ms, select "No" at the CRC option prompt. Due to technical considerations, all 2400 baud Xmodem transfers will automatically} set up for a CRC transfer. If the 2400 baud system you wish to download from will not accept CRC you may get a garbled down}load, even though BACKTALK shows that the complete file was received. In this case you should use 1200 baud. You will now} be asked for the filename under which you wish to save the transfer. BACKTALK will check to see if the file already exists,} and if it does, will ask you if you wish the file deleted. At this point you must answer "Yes" or "No," and as a safety fea}ture, you must also enter RETURN. All other options need only the keystroke and not the RETURN. NOTE:if you select "Yes," B}ACKTALK will overwrite the file even if it is LOCKED. The START key is used to start the transfer. If the transfer is not} successful, BACKTALK will delete the partialy received file from your disk. CompuServe "A" Protocol compatibilityBacktal}k can use XRECEIVE to download almost all CompuServe "A" Protocol (TSCOPE) files. BACKTALK checks the file recieved, if it i}s an "A" Protocol file, it will reset the file in memory so that it will properly run. The exception will be about 1 in 1000 }that will not run. (See also XSEND/XRECEIVE above).CAPTUREPress RETURN while on CAPTURE and you will be asked for a desti}nation. This is where the information will go after the buffer is filled. The START key will now toggle the capture buffer }open and closed. Everything that happens on the TERMINAL MODE screen while the buffer is open will be saved. You can open a}nd close the buffer as often as you like with the START key. When the buffer is open the border of your screen will be green} and the buffer indicator in the STATUS line will be counting down. When the buffer is filled, it will automatically be sent} to the destination. If the destination is a disk file, it will be saved to that file. If the destination is P: the content}s of the buffer will be printed out. The buffer will continue to fill and send, fill and send as long as it is open. This a}llows you to capture files which are larger than the buffer. When you are finished with the capture buffer, you will have to} do a SAVE to send the information which has been added to the buffer since the last automatic send.UPLOADPressing the RET}URN key on UPLOAD will ready Backtalk to send a file in a straight ASCII format with no error checking protocols. You will b}e asked for the source. Normally this will be a disk file, but if you enter the device id B: you can upload the contents of }the buffer directly. Use the CONTROL-SHIFT-S command to reSet the buffer back to the beginning. Press START to begin the up}load.CLEARPressing RETURN on CLEAR will erase the buffer.SAVEPressing RETURN on SAVE will send the contents of the buff}er to the destination device. If you are in the middle of a CAPTURE it will send the rest of your buffer to the destination }device or file. Otherwise it will ask you for a destination and send the contents of the buffer there. NOTE: If you specify} a filename that already exists, SAVE will APPEND the contents of the buffer to the existing file. It will not overwrite the} MACROSA macro is a list functions that Backtalk can execute automatically. Backtalk will allow 15 different ma}cros to be in memory at any one time. More macros can be stored in disk files and be recalled at any time with the CONTROL-S}HIFT-G (Get macros) command. A macro disk file named MACRO.SYS has special meaning. It will automaticaly be loaded when Bac}ktalk is booted. This provides you with a set of macros which is ready immediately when you begin each session. CONTROL-S}HIFT and the macro number (use 0 for 10) will invoke each of the first 10 macros. The last 5 macros are invoked by a joystic}k plugged into port one. Here is a list of the joystick functions and the actions assigned to to them in the sample macro fi}le included with Backtalk. 11 Trigger RETURN 12 Up CTRL-Q (continue) 13 Right CTRL-P (CIS pseudo break) 14 Dow}n CTRL-S (stop) 15 Left CTRL-O (CIS skip msg)The title bar at the top of the screen will turn red during the executi}on of a macro, and will return to green when the macro has stopped executing. To break out of any macro and return to keyboa}rd control, hit the ESC key. During macro execution, the keyboard will not respond. Each macro consists of two parts, the} MACRO COMMENT and the MACRO itself. Think of the MACRO COMMENT as the name or label of the macro. The MACRO itself is the }string of functions for Backtalk to execute. The CONTROL-SHIFT-M (Macros) command will recall a list of MACRO COMMENTS to re}mind you of which macro is which.WRITING AND EDITING MACROSThe CONTROL-SHIFT-E combination will take you to the EDIT MACRO} window. You will see the macro list. If you wish to clear all the macros and write a completely new set, hit CONTRL-C BEFO}RE you start to edit. All the macros and comments will be completely erased. Use the arrow keys (without the CONTROL key-ju}st hit the up or down arrow) to select the macro you wish to edit and press RETURN. This will take you to the EDIT COMMENT m}ode. Do not confuse this with the EDIT MACRO mode (see below). They look exactly alike except that the line above the editi}ng window will say either Edit Comment or Edit Macro. The EDIT COMMENT mode is where you can edit the MACRO COMMENT (usual}ly a name or description such as JOE'S BBS). This will not change the macro, only the MACRO COMMENT. When you are satisfied} with the comment, hit RETURN and you will enter the EDIT MACRO mode. The EDIT MACRO mode is where you write and edit the }MACRO itself. When the macro is just the way you want it, hit RETURN again and you will return to the macro list. Now you} can select another macro with the arrow keys and repeat the process. Remember to exit both of the editing modes with a RETU}RN -- do NOT use the ESC key. When you are done editing macros, return to the macro list with a RETURN. Now you can exit wi}th ESC. You will be prompted if you wish the new macros written to disk. If you answer "Yes," you will be prompted if you w}ish a new filename to save the macros. If you answer "No," the new macros will be saved under the old filename. If you answ }er "Yes," the new macros will be saved under the new filename. You will be prompted when the save is done with "Written."NO }TE: Any changes done to the macros are effective immediately even if they are not written to the disk. If you save the macro }s to disk under a new filename, the old filename will still exist -- it is not altered. If you save with the same filename,  }the old file will be overwritten and only the new macros will be available. THE MACRO COMMAND LANGUAGE (M.C.L.)Macros ca }n contain normal text which you want to send over the modem, but they can also have much more. The Macro Command Language is} a list of commands and program control statements which you can give to Backtalk from within macros. Now you can do nearly }everything from a macro that you can do from the keyboard! This is a new concept in Atari telecomputing that will allow you }to develop programs that do ANYTHING -- automatically, and at any time of day or night. This "language" was developed to giv}e tremendous communication power to anyone who needs it. This pioneers a new concept called "broadcasting," and it's a cross} between traditional radio broadcasting and database-like direct mailing. With broadcasting, you can develop "mailing lists"} of log-on information for bulletin boards around the country in the form of macro files. Then you can have Backtalk contact} all of them for you and upload files automatically. M.C.L. is built to allow error trapping and Goto's between macros and m}acro files, thereby allowing you to build huge collections of macro files (equivalent to database records). With multiple di}sk drives and enhanced or double density DOS's, you can have hundreds of BBS macro's on line for uploading or downloading dur}ing a single night -- while you're getting some sleep. M.C.L. will also get your email for you from any or all of the elect}ronic services that you subscribe to. It can do almost anything you can do, so be creative. Read through the M.C.L. command}s once quickly, and then go over them carefully to study the relationships between them.Commands -- ALL MACRO COMMANDS MUST} BE IN INVERSE AND CAPS!All filenames used in the macro string must have the device specified and must end with the characte}r "@" such as D:FILENAME.EXT@ or D2:GOOD.PGM@. Do not use quotation marks to surround the filename. -- Baud Fast: Wil}l set BACKTALK for 1200 baud -- Baud Slow: Will set BACKTALK for 300 baud -- ASCII: Will set translation to ASC}II mode -- ATARI: Will set translation to ATARI (ATASCII) mode. -- TEXT: Will set translation to TEXT mode. (S}ee details above). -- Break: Will send a 500ms break (This is only available with the RBIN handler, see BREAK KEY abov}e). -- Xmodem/Amodem Send: Will perform an Amodem-type upload. The file to be uploaded must be specified including the } device name and end with a "@". When done, the next command in the macro string will be executed. -- Xmodem/Amodem Rec!}eive: Will perform an Amodem-type download. The device to save the file must be Disk and the filename must include the devi"}ce and end with the "@" character.
-- Download: Causes BACKTALK to perform a straight ASCII (non-protocol) download. #}The filename where the received file is to be stored must follow the
command and MUST include the device name and end wi$}th the "@" character. When this command is received, BACKTALK will open the buffer, send a CR to the sending system to initi%}ate the download and capture all incomming characters until no characters are received for a 30 second period. Unlimited dow&}nloads can be obtained using the
command. When the buffer size gets below 300 characters, BACKTALK will send an XOFF an'}d wait till characters are no longer received and then save the buffer to the specified device and then send an XON and conti(}nue the capture. The 30 second timeout is not in effect during the save. When 30 seconds have passed and no new characters )}have been received, BACKTALK will save what is in the buffer, end the capture and continue to the next command in the macro s*}tring. In this case, the 30 seconds can not be changed with the command.